<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 猜数字小游戏
        // 1.随机生成一个1-10的整数 需要用到Math.random()方法
        // 2.需要猜对退出，否则一直循环
        // 3.while循环跟简单
        // 4.核心算法：使用if-else if 多分支语句来判断大于，小于，等于
        //random获取两个值之间的随机整数，(包括)： return Math.floor(Math.random() * (max - min+1) + min);
        function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1) + min);
        }
        var random = getRandom(1, 10);
        // console.log(random);
        while (true) {
            var input_num = prompt('1-10之间随便猜');
            if (input_num > random) {
                alert('猜的大了些，改改吧');

            } else if (input_num < random) {
                alert('猜的小了些，改改吧');

            } else {
                alert('恭喜猜对啦！');
                break; // 退出循环
            }
        }
    </script>
</body>

</html>